*** Settings ***
Library  Selenium2Library

*** Keywords ***
LoginSystem
    [Documentation]  打开浏览器，登录平台1.0系统并进入系统管理首页
    # 打开浏览器，输入网址
    open browser  ${url}    chrome
    # 设置浏览器等待时间为10秒
    set browser implicit wait  15
    # 输入用户名
    input text  id=username  ${username}
    # 输入密码
    input password  id=password  ${pwd}
    # 点击登录按钮
    click element  id=submit
    # 点击系统管理菜单按钮
    click element  id=10000000
    # 窗口最大化
    maximize browser window
Click OrgManagement Button
    [Documentation]  点击机构管理菜单，进入机构管理首页
    # 使用资源文件中的关键字登录系统
    LoginSystem
    # 退出表单，默认进入系统首页后停留在iframe嵌套页面
    unselect frame
    # 点击机构管理菜单按钮，打开机构管理页
    click element  xpath=//div[@class='layui-side layui-side-menu']//li[1]//a[1]
Click UserManagement Button
    [Documentation]  点击用户管理菜单，进入用户管理页
    LoginSystem
    # 退出表单，默认进入系统首页后停留在iframe嵌套页面
    unselect frame
    # 点击用户菜单按钮，打开用户管理页
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[2]/a[1]
    # 进入用户管理嵌套页面
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click RoleManagement Button
    [Documentation]  点击角色管理菜单，进入角色管理页
    LoginSystem
    # 点击角色管理菜单，打开角色管理页
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[3]/a[1]
    # 进入角色管理嵌套页面
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click System Notice Button
    [Documentation]  点击系统通知按钮
    LoginSystem
    # 点击系统通知按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[4]/a[1]
    # 进入系统通知嵌套页
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click System Parameter Button
    [Documentation]  点击系统参数按钮
    LoginSystem
    # 点击系统参数按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[5]/a[1]
    # 进入系统参数嵌套页
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click System Dictionary
    [Documentation]  点击系统字典按钮
    LoginSystem
    # 点击系统字典按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[6]/a[1]
    # 进入系统字典嵌套页
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click Menu Manage
    [Documentation]  点击菜单管理按钮
    LoginSystem
    # 点击菜单管理按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[7]/a[1]
    # 进入菜单管理嵌套页
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click Mail Config
    [Documentation]  点击邮箱配置按钮
    LoginSystem
    # 点击邮箱配置按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[9]/a[1]
    # 进入邮箱配置嵌套页
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]
Click Log Download
    [Documentation]  进入运维日志下载页面
    LoginSystem
    # 点击日志下载按钮
    click element  xpath=/html[1]/body[1]/div[1]/div[1]/div[2]/div[1]/ul[1]/li[10]/a[1]
    # 进入日志下载页面
    select frame  xpath=/html[1]/body[1]/div[1]/div[1]/div[5]/div[2]/iframe[1]


*** Variables ***
${url}  http://172.28.30.2:8081/creditplatformweb/login
${userName}  lee    # 平台登录用户名
${pwd}  Li199321.   # 平台登录密码
${orgName}  分行李    # 新建的机构名称
${orgId}  202020     # 新建的机构代码
${addUserName}  lee11   # 新建用户名
${roleName}  role1    # 新建角色名称
${systemNoticeName}  系统通知测试    # 新建系统通知名称
${systemParamName}  系统参数测试    # 新建系统参数名称
${systemDictType}  testType    # 新建系统字典类型
${systemMenuName}  新建系统菜单测试    # 新建系统菜单名称
